//*
// * To change this template, choose Tools | Templates
// * and open the template in the editor.
// */

package data;
//import java.sql.Date;
import java.util.Date;
import java.rmi.RemoteException;


public class KalendereintragImpl extends java.rmi.server.UnicastRemoteObject implements Kalendereintrag {

private int kalendereintrag_id;
private int kalender_id;
private Date start;
private Date ende;
private String titel;
private String ort;
private String beschreibung;
private String kategorie;
private int erstellt_von;
private boolean erinnerung;



//Dieser Konstruktor ruft den Konstruktor der Superklasse UnicastRemoteObject auf.

public KalendereintragImpl ()throws java.rmi.RemoteException {
super();}


//Diese Methode setzt die kalendereintrag_id typ int und wirft eine RemoteException.

public void set_kalendereintrag_id(int KalendereintragID)throws RemoteException {
this.kalendereintrag_id = KalendereintragID;}

//Diese Methode setzt die kalendereintrag_id typ int und wirft eine RemoteException.

public void set_kalender_id(int KalenderID)throws RemoteException {
this.kalender_id = KalenderID;}

//Diese Methode setzt den start des Kalendereintrags vom typ Date und wirft eine RemoteException.

public void set_start(Date Start)throws RemoteException {
this.start = Start;}


//Diese Methode setzt den Endzeitpunkt des Kalendereintrags vom typ Date und wirft eine RemoteException.

public void set_ende(Date Ende)throws RemoteException {
this.ende = Ende;}


//Diese Methode setzt den titel vom typ String und wirft eine RemoteException.

public void set_titel(String Titel)throws RemoteException {
this.titel = Titel;}


//Diese Methode setzt den ort vom typ String und wirft eine RemoteException.

public void set_ort(String Ort)throws RemoteException {
this.ort = Ort;}


//Diese Methode setzt die telefonnummer vom typ String und wirft eine RemoteException.

public void set_beschreibung(String Beschreibung)throws RemoteException {
this.beschreibung = Beschreibung;}


//Diese Methode setzt die Kategorie vom typ String und wirft eine RemoteException.

public void set_kategorie(String Kategorie)throws RemoteException {
this.kategorie = Kategorie;}


//Diese Methode setzt den ersteller des Kalendereintrags vom typ int und wirft eine RemoteException.

public void set_erstellt_von(int Ersteller)throws RemoteException {
this.erstellt_von = Ersteller;}


//Diese Methode überprüft, ob es eine erinnerung zu einem Kalendereintrag gibt (typ boolean) und wirft eine RemoteException.

public void set_erinnerung(boolean Erinnerung)throws RemoteException {
this.erinnerung = Erinnerung;}

//Diese Methode gibt die kalendereintrag_id vom typ int zurück und es wird eine RemoteException geworfen.

public int get_kalendereintrag_id()throws RemoteException {
return kalendereintrag_id;}

//Diese Methode gibt die kalender_id vom typ int zurück und es wird eine RemoteException geworfen.

public int get_kalender_id()throws RemoteException {
return kalender_id;}


//Diese Methode gibt den startpunkt des Kalendereintrags vom typ Date zurück und es wird eine RemoteException geworfen.

public Date get_start()throws RemoteException {
return start;}


//Diese Methode gibt das ende des Kalendereintrags vom typ int zurück und es wird eine RemoteException geworfen.

public Date get_ende()throws RemoteException {
return ende;}


//Diese Methode gibt den titel vom typ String zurück und es wird eine RemoteException geworfen.

public String get_titel()throws RemoteException {
return titel;}


//Diese Methode gibt den ort vom typ String zurück und es wird eine RemoteException geworfen.

public String get_ort()throws RemoteException {
return ort;}


//Diese Methode gibt die beschreibung vom typ String zurück und es wird eine RemoteException geworfen.

public String get_beschreibung()throws RemoteException {
return beschreibung;}


//Diese Methode gibt die kategorie vom typ String zurück und es wird eine RemoteException geworfen.

public String get_kategorie()throws RemoteException {
return kategorie;}


//Diese Methode gibt den Erstller des Kalendereintrags vom typ int zurück und es wird eine RemoteException geworfen.

public int get_erstellt_von()throws RemoteException {
return erstellt_von;}


//Diese Methode gibt die erinnerung vom typ booelan zurück und es wird eine RemoteException geworfen.

public boolean get_erinnerung()throws RemoteException {
return erinnerung;}

}
